﻿body
{
    font-family:Tahoma, "Times New Roman", Arial, Sans-Serif;
    font-size:12px;
}
      
.top
{
    background:#F3F3F3;
    border-bottom:1px solid #DADADA;
    margin-bottom:20px;
}
      
.header
{
    margin-bottom:10px;
}
      
.search
{
          
}
.search form
{
    position:relative;
}
      
.search form input[type="text"]
{
    padding:7px 25px;
    font-size:12px;
}
      
.search form span
{
    position:absolute;
    left:10px;
    top:10px;
}
      
.search-type li label
{
    padding:5px 30px;
    background:#E5E5E5;
    text-align:center;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
      
.main-nav
{
    margin-bottom:10px;
          
    /* fallback */
    background: #7DB30C;
  
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7BB10B), to(#649F06));
  
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #7BB10B, #649F06);
  
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #7BB10B, #649F06);
  
    /* IE 10 */
    background: -ms-linear-gradient(top, #7BB10B, #649F06);
  
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #7BB10B, #649F06);
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#main-nav
{
    width:100%;
}

.main-nav
{
    
    box-shadow:1px 1px 10px #CCC;
}

.main-nav ul
{
    list-style:none;
    padding:0px;
    margin:0px;
    float:left;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
      
.main-nav ul li
{
    position:relative;
    float:left;
}
      
.main-nav ul li a
{
    color:White;
    padding:15px;
    display:block;
    border-left:1px solid #8BB938;
    font-size:14px;
}
      
.main-nav ul li a:hover,
.main-nav ul li:hover a
{
    background:#8BB938;
    text-decoration:none;
}
      
.main-nav ul li a.arrow-home-brand
{
    background:#8BB938;
    /*padding:18px;*/
    border-radius:10px 0px 0px 10px;
    -moz-border-radius:10px 0px 0px 10px;
    -webkit-border-radius:10px 0px 0px 10px;    
}
.main-nav ul li div.sub-content
{
    background:#fff;
    position:absolute;
    z-index:5000;
    padding:10px 20px;
    min-width:300px;
    display:none;
    box-shadow:1px 1px 10px #CCC;
    border:1px solid #E5E5E5;
    border-radius:0px 0px 10px 10px;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-radius:0px 0px 10px 10px;
}
      
.main-nav ul li:hover div.sub-content
{
    display:block;
}


li.span3:hover div.thumbnail
{
    border:1px solid #6EA708;
}

li.span3 div.caption
{
    text-align:center;
}

ul.list-comment,
ul.list-comment ul
{
    list-style:none;
}

ul.list-comment
{
    margin:0px;
}

ul.list-comment-sub
{
    margin:0px;
    padding-left:20px;
}

ul.list-comment-sub li
{
    margin-bottom:10px;
    padding-left:5px;
}

ul.list-comment li h6,
ul.list-comment-sub li h6
{
    border-bottom:1px solid #E5E5E5;
}

#footer
{
    border-top:1px solid #E5E5E5;
    background:#F3F3F3;
    padding:10px 0px;
    overflow:hidden;
}


.box h4
{
    color:#474747;
    padding:5px 0px;
    margin-bottom:5px;
    border-bottom:1px solid #E5E5E5;
}

.box
{
    color:#818181
}